#ifndef __MAIN_FRAME_HPP
#define __MAIN_FRAME_HPP

#include <SDL.h>

#include "gui/sdlbutton.hpp"
#include "gui/sdlframe.hpp"
#include "gui/sdlevent.hpp"

class mainFrame : public sdlFrame
{
private:
    // handlers
    void OnButton1Click(SDL_Event &e);
    void OnButton2Click(SDL_Event &e);
    void OnButton3Click(SDL_Event &e);

public:
    mainFrame(int width=sdlDefaultWidth, int height=sdlDefaultHeight);
    virtual ~mainFrame();

    // declarations
    sdlButton *button1;
    sdlButton *button2;
    sdlButton *button3;
    sdlButton *button4;
};

#endif // __MAIN_FRAME_HPP
